package com.sxit.myproscenium.system.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * 通知公告表
 *
 * @author wcn
 * @since 2022-04-14
 */
@TableName("sys_notice")
public class Notice implements Serializable {

  private static final long serialVersionUID = 1L;

  @TableId(value = "notice_id", type = IdType.AUTO)
  private Integer noticeId;

  private String noticeTitle;

  private String noticeType;

  private String noticeContent;

  private String status;

  private String createBy;

  private LocalDateTime createTime;

  private String updateBy;

  private LocalDateTime updateTime;

  private String remark;

  public Integer getNoticeId() {
    return noticeId;
  }

  public void setNoticeId(Integer noticeId) {
    this.noticeId = noticeId;
  }

  public String getNoticeTitle() {
    return noticeTitle;
  }

  public void setNoticeTitle(String noticeTitle) {
    this.noticeTitle = noticeTitle;
  }

  public String getNoticeType() {
    return noticeType;
  }

  public void setNoticeType(String noticeType) {
    this.noticeType = noticeType;
  }

  public String getNoticeContent() {
    return noticeContent;
  }

  public void setNoticeContent(String noticeContent) {
    this.noticeContent = noticeContent;
  }

  public String getStatus() {
    return status;
  }

  public void setStatus(String status) {
    this.status = status;
  }

  public String getCreateBy() {
    return createBy;
  }

  public void setCreateBy(String createBy) {
    this.createBy = createBy;
  }

  public LocalDateTime getCreateTime() {
    return createTime;
  }

  public void setCreateTime(LocalDateTime createTime) {
    this.createTime = createTime;
  }

  public String getUpdateBy() {
    return updateBy;
  }

  public void setUpdateBy(String updateBy) {
    this.updateBy = updateBy;
  }

  public LocalDateTime getUpdateTime() {
    return updateTime;
  }

  public void setUpdateTime(LocalDateTime updateTime) {
    this.updateTime = updateTime;
  }

  public String getRemark() {
    return remark;
  }

  public void setRemark(String remark) {
    this.remark = remark;
  }

  @Override
  public String toString() {
    return "Notice{"
        + "noticeId="
        + noticeId
        + ", noticeTitle="
        + noticeTitle
        + ", noticeType="
        + noticeType
        + ", noticeContent="
        + noticeContent
        + ", status="
        + status
        + ", createBy="
        + createBy
        + ", createTime="
        + createTime
        + ", updateBy="
        + updateBy
        + ", updateTime="
        + updateTime
        + ", remark="
        + remark
        + "}";
  }
}
